Officers responding to reports of a man with a gun stopped Corey Milligan, 51, on Roselle Street around 2:50 a.m. Saturday, Linden Police Lt. Christopher Guenther said.
Police recovered the semi-automatic gun a loaded with a large-capacity magazine, and arrested Milligan without incident, Guenther said.
He was remanded to the Union County Jail pending a scheduled appearance in Superior Court.
Click here to follow Daily Voice Elizabeth and receive free news updates.